import NProgress from '../util/nprogress';
import { baseURL } from './env';
import { Message } from 'element-ui'
// 全局axios 在index.html中引入,方便avue使用
const http = axios.create({
	baseURL,
	timeout: 5000
})
// axios请求拦截器
http.interceptors.request.use(config => {
	console.log('发送球球')
	if(config.url!='/user/login'){
		var token=localStorage.getItem('xm-token')
		if(token){
			token=JSON.parse(token)
			config.headers.token=token.token
		}
	}
	NProgress.start()
	return config
})
// axios 响应拦截器
http.interceptors.response.use(config => {
	NProgress.done()
	if (config.data.code != 1) {
		Message.error({
			message: config.data.msg,
		})
		return Promise.reject(config.data)
	}
	return config.data
})
export default http